.banner-bg{
	 height:200px;
	 overflow:hidden;
	 background:#166932;
	 background-image: -webkit-radial-gradient(top, circle cover, #499937 0%, #166932 80%);
	 background-image: -moz-radial-gradient(top, circle cover, #499937 0%, #166932 80%);
	 background-image: -o-radial-gradient(top, circle cover, #499937 0%, #166932 80%);
	 background-image: radial-gradient(top, circle cover, #499937 0%, #166932 80%);
	/*background: -webkit-linear-gradient(top, #1aad19 , #166932);
    background: -o-linear-gradient(top, #1aad19 , #166932);
	background: -moz-linear-gradient(down,#1aad19 , #166932);
    background: linear-gradient(to down, #1aad19 , #166932);*/
	}
.user-name{
	text-align:center;
	margin-top:20px;
	}
.user-img{ 
	text-align:center;
	margin-top:10px;
}
.user-upgrade{ text-align:center;}
.user-hy{ height:30px; border-bottom:1px solid #fff; padding:10px; }
.hy-img{ width:30px; height:23px; margin-top:10px; }
.user-hy > li{ width:32%; display:inline-block; text-align:center; font-size:12px;}
.legal-title{ width:90%; margin-left:5%; text-align:center; height:50px; line-height:50px; border-bottom:1px solid #b5b5b5;}
.legal-content{ width:90%; margin-left:5%; margin-top:15px;}
.legal-content >li{ width:24%; display:inline-block; text-align:center;}
.cue{ padding:0px 4px; 	border-radius:30px; background:#EB3D41; color:#FFF; right:20%; top:-6px; position:absolute; }
.legal-content1{ padding:15px;}
.legal-content1 >li{ width:24%; display:inline-block; text-align:center; position:relative;}

.legal-all{
	background:#fff;
	height:auto;
	overflow:hidden;
}
/*member-center*/
.banner-bg1{
	height:240px;
	overflow:hidden;
	background:url(../images/bjimg3.jpg) no-repeat 100% 100%;
	background-size:100% 100%;
	padding:70px 20px;
	position:relative;
}
.means{ 
	position:absolute;
	height:40px;
	width:100%;
	top:10px;
	left:0;
	}
.means-img{ float:left; margin-left:15px;}
.means-img2{ float:right; margin-right:15px;}

/* votebox */
.votebox{
	width:170px;
	text-align:left;
	position:relative;
	z-index:66;
	border-radius:30px;
	}
/* barbox */
.barbox{
	height:16px;
	line-height:16px;
	overflow:hidden;
	}
.barbox dt a{
	color:#0048CC;
	}
.barbox dd{
	float:left;
	}
.barbox dd.last{
	color:#999;
	}
.barbox dd.barline{
	width:170px;
	background:#ccc;
	height:10px;
	overflow:hidden;
	display:inline;
	border-radius:208px;
	}
.barbox dd.barline div.charts{
	height:10px;
	overflow:hidden;
	background:url(../images/barbg.gif) right center repeat-x;
	border-radius:208px;
	}
.member-left{ 
	width:100px; 
	float:left;  
	text-align:center;
	}
.member-right{ margin-left:100px;}
.portrait{ 
	width:60%; 
	height:60%; 
	border-radius:200px; 
	border:3px solid #fff;
	}
.level-img{ 
	width:10%; 
	margin:8px;
	}
.order-time{ 
	height:auto; 
	padding:40px 0; 
	text-align:center; 
	background:#fff; 
	border-top:1px solid #eee;
	}
.order-detail{
	height:auto; 
	overflow:hidden;
	padding:15px;
	background:#fff;
	}
.subscribe-button{ float:right; padding:1px 10px;background:#32b16c; border-radius:8px; text-align:center; line-height:30px; color:#fff; margin-top:8px; }
.total{ text-align:center; padding:20px 0; background:#fff; border-top:1px solid #eee;}
.defrayal{
	height:auto; 
	overflow:hidden;
	padding:15px;
	background:#fff; 
	border-top:1px solid #eee;}
.defrayal > li{ line-height:40px;}
.amount{
	height:auto;
	overflow:hidden;
	padding:15px;
	text-align:right;
	background:#fff;
	border-top:1px solid #eee;
	}
    /*闅愯棌radio鎸夐挳 diy鏍峰紡*/
 input[type="radio"] { opacity: 0; } .myradio { display: inline-block; vertical-align:middle; margin: 0; padding: 0; width: 40px; height: 26px; border-radius: 20px; position: relative; overflow: hidden; background-color: #32b16c; } .myradio .open, .myradio .close { width: 26px; height: 26px; font-size: 12px; border-radius: 50%;background: white; color: white; position: absolute; top: 0; left: 0; } /*yuchuang 2017.5.12*/.myradio .open {} .myradio .close { background: #e8e8e8 } .hidden { display: none } .disabled { pointer-events: none; cursor: default; } .myradio .close { left: auto; right: 0;color: #e8e8e8;  } .myradio .open:after { content: ''; position: absolute; top: 0; left: 40px; width: 30px; height: 30px; line-height: 30px; } .myradio .close:before { content: ''; position: absolute; top: 0; left: -35px; width: 30px; height: 30px; line-height: 30px; }

.reply{
	height:auto;
	overflow:hidden;
	background:#fff;
	border-top:1px solid #eee;
	}
.reply-color{
	padding:10px 0;
	height:auto; 
	overflow:hidden;
	}
.reply-checkbox{
		float: left;
		width: 20px;
		height: 20px;
		background: #e6e7e7;
		border-radius: 50%;
		position: relative;
		margin:0.8em;
		border: 1px solid #e6e7e7;
	}
.reply-checkbox label{
		width: 20px;
		height: 20px;
		position: absolute;
		top: 0;
		left: 0;
		cursor: pointer;
	}
.reply-checkbox label:after{
		content: "";
		width: 10px;
		height: 5px;
		position: absolute;
		top: 5px;
		left: 4px;
		border: 3px solid #fff;
		border-top: none;
		border-right: none;
		background: transparent;
		opacity: 0;
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}
.reply-checkbox input[type=checkbox]{
		visibility: hidden;
	}
.reply-checkbox input[type=checkbox]:checked + label:after{
		opacity: 1;
	}
	
.fit_box{ 
			position:relative;	
			width:50px;
			float:left;
			}
		.fit_box label{ 
			width:20px; 
			height:20px; 
			position:absolute; 
			top:0; 
			border:2px solid #ccc; 
			border-radius:50%; 
			background:#ccc; 
			cursor:pointer;
			}
		.fit_box label:hover{ 
			border:2px solid #ccc;
			}
		.word3{ margin-left:30px;}
		.fit_box label:after{ 
			content:'';
			width:13px;
			height:8px; 
			position:absolute; 
			top:3px; 
			left:2px; 
/*			border:2px solid #fff; 
*/			border-top:none; 
			border-right:none; 
			opacity:0.4; 
			transform:rotate(-45deg);
			 /*-webkit-transform:rotate(-45deg);*/
			 }
		.fit_box label:hover:after{ 
/*			border:2px solid #fff; 
*/			border-top:none; 
			border-right:none;
			}
		.fit_box input:checked + label{ 
			border:2px solid #32b16c;
			background:#32b16c;
			}
		.fit_box input:checked + label:after{ 
			opacity:1; 
			border:2px solid #fff;
			border-top:none; 
			border-right:none;
			}
.wxzf-img{ width:30px; 
	height:30px; 
	margin:8px;}
.pay-button-all{
	height:auto;
	overflow:hidden;
	background:#fff;
	}
.pay-button{
	font-size:16px; 
width:96%; 
margin:10px auto; 
display:block; padding:10px 0; 
text-align:center; 
outline:none; 
border-radius:8px; 
color:#fff;
background: -webkit-linear-gradient(left, #32b16c, #128e4b); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #32b16c, #128e4b); /* Opera 11.1 - 12.0 */  
background: -moz-linear-gradient(right,#32b16c, #128e4b); /* Firefox 3.6 - 15 */ 
background: linear-gradient(to right, #32b16c, #128e4b); /* 鏍囧噯鐨勮娉� */ }

/*order-filling*/
.ts-bj{ height:auto;overflow:hidden; background:#fff; border-top:1px solid #eee; position:relative;}
.icon-img{ width:30px; height:30px; margin:10px; float:left; }
.interests{ height:auto; overflow:hidden; padding:15px 0; background:#fff;}
.interests > li{ width:60px; text-align:center; float:left;}
.interest-img1{ width:120px; height:40px; float:left; padding:0 10px;}
.interest-img2{ width:40%;}
.word-tsxx{ position:absolute; padding:10px 0; line-height:15px;}
.entry{ height:auto; overflow:hidden; padding:10px 15px; background:#fff; border-top:1px solid #eee;}
.between{ padding:4px 9px; background:#ffa800; border-radius:30px; color:#fff; margin-left:5px; }
.between1{ padding:4px 9px; background:#afafaf; border-radius:30px; color:#fff; margin-left:5px; }

.entry-word{ float:left; line-height:22px; margin-right:5px;}
.entry-img{ float:left;}

.discount-all{ height:auto; overflow:hidden; padding:10px 0 0 0; }
.switch-button{  padding:10px 15px; background:#ebebeb; float:left; margin:0 10px; border-radius:8px 8px 0 0}
.switch-explain{ line-height:40px; float:left;}
.discount-b{ padding:10px; background:#fff; overflow:hidden; height:auto; border-bottom:1px solid #eee;position:relative;}
.discount-inp{ width:100%; border-top:1px solid #eee; display:block; float:left; margin-top:10px; padding-top:10px;}
.discount-b:after {
    position: absolute;
    margin-top: 0.8em;
    right: 15px;
    width: 7px;
    height: 7px;
    border: #333 solid;
    border-width: 1px 1px 0 0;
    content: ' ';
    -webkit-transform: rotate(45deg);}
.right-yhq{ margin-right:26px; margin-top:4px;}
.discount-c{ padding:10px 0; background:#fff; overflow:hidden; height:auto;border-bottom:1px solid #eee;}

.remarks{ height:auto; overflow:hidden; background:#fff; margin-top:10px; padding:0 15px;}
.remarks-list{ border-bottom:1px solid #eee; height:auto; overflow:hidden; padding:10px 0;}
.remark-input{ border:none;}
.remarks-bz{ background:#fbfbfb; overflow:hidden; height:auto;}
.remarks-bz a{ padding:6px 15px; border:1px solid #cccccc; border-radius:8px; display:inline-block; margin:10px 0 0 10px; color:#333;}
.remarks-bz .selectA{ padding:6px 15px; border:1px solid #128e4b; border-radius:8px; display:inline-block; margin:10px 0 0 10px; color:#128e4b;}

.foot-pay{ padding:0 15px;}
.footer-button{ padding:0 15px; height:44px; color:#fff;background: -webkit-linear-gradient(left, #32b16c, #128e4b); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(right, #32b16c, #128e4b); /* Opera 11.1 - 12.0 */  
background: -moz-linear-gradient(right,#32b16c, #128e4b); /* Firefox 3.6 - 15 */ 
background: linear-gradient(to right, #32b16c, #128e4b); /* 鏍囧噯鐨勮娉� */ }
.member-list{
	padding:15px 15px;
	background:#fff;
	height:auto;
	overflow:hidden;
	padding-right:26px;
	border-bottom:1px solid #eee;
	position:relative;
	}
.member-list:after {
    position: absolute;
    margin-top:7px;
    right: 15px;
    width: 7px;
    height: 7px;
    border: #333 solid;
    border-width: 1px 1px 0 0;
    content: ' ';
    -webkit-transform: rotate(45deg);
	}
/*閫夋嫨鍏ヤ綇浜烘暟*/
.affiliate{
	height:auto;
	overflow:hidden;
	}
.affiliate-button{
	background:#d7f5e5;
	color:#0a8341;
	width:100%;
	text-align:center;
	display:block;
	padding:10px 0;
	}
.appen{
	height:auto;
	overflow:hidden;
	}
.oneself{
	height:auto;
	overflow:hidden;
	}
.appen-title{
	height:30px;
	font-size:12px;
	color:#999;
	line-height:30px;
	text-indent:15px;
	border-bottom:1px solid #eee;
	background:#f9f9f9;
	}
.appen-list{
	padding:10px;
	border-bottom:1px solid #eee;
	}
.adjun-input{
	padding:13px 10px;
	border:none;
	outline:none;
	width:90%;}
.adjun-list{
	height:auto;
	overflow:hidden;
	position:relative;
	border-bottom:1px solid #eee;
	}
.adjun-left{ 
	width:80px;
	float:left;
	line-height:40px;
	text-indent:15px;
	}
.adjun-right{
	margin-left:70px;
	}
.new-list{
	height:auto;
	overflow:hidden;
	padding:10px 15px;
	border-bottom:1px solid #eee;
	background:#fff;
	margin-top:1px;
	}
.new-list > li{
	height:auto;
	overflow:hidden;
	}
	
.slDefaultDiv{width:100%;border-top: 1px solid #eee;padding-top:5px;margin-top:5px;}